﻿#include <iostream>
#include <opencv2\opencv.hpp>

using namespace cv;
using namespace std;

int main()
{
    std::cout << "test_mediain_blur\n";
    cv::Mat img_org = cv::imread(".\\coins.jpg", 1);
    cv::Mat img_dst;

    cv::imshow("原图", img_org);


    medianBlur(img_org, img_dst, 3); //硬币糊了一些，椒盐噪声没了
    cv::imshow("中值滤波3", img_dst);

    medianBlur(img_org, img_dst, 5); //糊了
    cv::imshow("中值滤波5", img_dst);

    medianBlur(img_org, img_dst, 7); //糊了
    cv::imshow("中值滤波7", img_dst);

    cv::waitKey(0);
    return 0;
}